If new accounts had a probationary period and had to have it (among other things), and after that it was optional (as well as for the existing accounts) then that would sort the spammers and trolls and keep most others happy, but be a pain in the ass for yourself obviously. :D
Me? I dont care if people know I am from the UK, or Wales for that matter, but any more specific than that and I get nervous.